package com.jyh.db.entity;

import java.math.BigDecimal;
import java.util.Date;

public class JyhMoneyLog {
    /**
     * 
     *
     * @mbggenerated 2017-10-17
     */
    private Integer ID;

    /**
     * 资金流水号
     *
     * @mbggenerated 2017-10-17
     */
    private String moneyNO;

    /**
     * 订单编号(借款编号)
     *
     * @mbggenerated 2017-10-17
     */
    private String orderNO;

    /**
     * 借款人编号
     *
     * @mbggenerated 2017-10-17
     */
    private String userNO;

    /**
     * 名称
     *
     * @mbggenerated 2017-10-17
     */
    private String userName;

    /**
     * 登录账号
     *
     * @mbggenerated 2017-10-17
     */
    private String loginAccount;

    /**
     * 交易类型,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    private Integer payType;

    /**
     * 交易金额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal payMoney;

    /**
     * 收入
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal income;

    /**
     * 支出
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal expenditure;

    /**
     * 账户余额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal accountBalance;

    /**
     * 备注
     *
     * @mbggenerated 2017-10-17
     */
    private String remark;

    /**
     * 记录时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date beginTime;

    /**
     * 最后修改时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date timestamp;

    /**
     * 
     * @return ID 
     */
    public Integer getID() {
        return ID;
    }

    /**
     * 
     * @param ID 
     *
     * @mbggenerated 2017-10-17
     */
    public void setID(Integer ID) {
        this.ID = ID;
    }

    /**
     * 资金流水号
     * @return moneyNO 资金流水号
     */
    public String getMoneyNO() {
        return moneyNO;
    }

    /**
     * 资金流水号
     * @param moneyNO 资金流水号
     *
     * @mbggenerated 2017-10-17
     */
    public void setMoneyNO(String moneyNO) {
        this.moneyNO = moneyNO == null ? null : moneyNO.trim();
    }

    /**
     * 订单编号(借款编号)
     * @return orderNO 订单编号(借款编号)
     */
    public String getOrderNO() {
        return orderNO;
    }

    /**
     * 订单编号(借款编号)
     * @param orderNO 订单编号(借款编号)
     *
     * @mbggenerated 2017-10-17
     */
    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO == null ? null : orderNO.trim();
    }

    /**
     * 借款人编号
     * @return userNO 借款人编号
     */
    public String getUserNO() {
        return userNO;
    }

    /**
     * 借款人编号
     * @param userNO 借款人编号
     *
     * @mbggenerated 2017-10-17
     */
    public void setUserNO(String userNO) {
        this.userNO = userNO == null ? null : userNO.trim();
    }

    /**
     * 名称
     * @return userName 名称
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 名称
     * @param userName 名称
     *
     * @mbggenerated 2017-10-17
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 登录账号
     * @return loginAccount 登录账号
     */
    public String getLoginAccount() {
        return loginAccount;
    }

    /**
     * 登录账号
     * @param loginAccount 登录账号
     *
     * @mbggenerated 2017-10-17
     */
    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount == null ? null : loginAccount.trim();
    }

    /**
     * 交易类型,关联jyh_config
     * @return payType 交易类型,关联jyh_config
     */
    public Integer getPayType() {
        return payType;
    }

    /**
     * 交易类型,关联jyh_config
     * @param payType 交易类型,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    /**
     * 交易金额
     * @return payMoney 交易金额
     */
    public BigDecimal getPayMoney() {
        return payMoney;
    }

    /**
     * 交易金额
     * @param payMoney 交易金额
     *
     * @mbggenerated 2017-10-17
     */
    public void setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
    }

    /**
     * 收入
     * @return income 收入
     */
    public BigDecimal getIncome() {
        return income;
    }

    /**
     * 收入
     * @param income 收入
     *
     * @mbggenerated 2017-10-17
     */
    public void setIncome(BigDecimal income) {
        this.income = income;
    }

    /**
     * 支出
     * @return expenditure 支出
     */
    public BigDecimal getExpenditure() {
        return expenditure;
    }

    /**
     * 支出
     * @param expenditure 支出
     *
     * @mbggenerated 2017-10-17
     */
    public void setExpenditure(BigDecimal expenditure) {
        this.expenditure = expenditure;
    }

    /**
     * 账户余额
     * @return accountBalance 账户余额
     */
    public BigDecimal getAccountBalance() {
        return accountBalance;
    }

    /**
     * 账户余额
     * @param accountBalance 账户余额
     *
     * @mbggenerated 2017-10-17
     */
    public void setAccountBalance(BigDecimal accountBalance) {
        this.accountBalance = accountBalance;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     *
     * @mbggenerated 2017-10-17
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 记录时间
     * @return beginTime 记录时间
     */
    public Date getBeginTime() {
        return beginTime;
    }

    /**
     * 记录时间
     * @param beginTime 记录时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    /**
     * 最后修改时间
     * @return timestamp 最后修改时间
     */
    public Date getTimestamp() {
        return timestamp;
    }

    /**
     * 最后修改时间
     * @param timestamp 最后修改时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
}